/* CSS Document */

body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 auto;
background:url(../images/bg.gif) repeat;
/*background-color:#999999;*/
/*height:100%;*/
}
.container {
width:100%;
margin:0 auto;
height:100%;
}

#header {
}
#logo{
	float:left;
	margin:10px 30px;	
}
#log{
float:right;
font-size:13px;
margin:26px 20px 0px 20px;
}
#log a{
	text-decoration:none;
	color:#CCCCCC
}

#menu{
clear:both;
height:28px;
background:url(../images/menu_bg.gif) repeat-x;
}
 
#nav
{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:28px;
float:left;
width:700px; 
z-index:2;   
}
 #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:28px;
z-index:2;
}
#nav .menuDiv {width:3px;height:26px;background:url(../images/menu_filter.gif) no-repeat;}
#nav .mainmenu{
/*padding:0 40px 0 40px;*/
text-align:center;
width:150px;

}
#nav a{
display:block;
padding:0px 5px;
color:#fff;
text-decoration:none;
text-align:left;
/*background-color:#333;*/
}

#nav a:hover{
background-color:#999999;
color:#333;
}

#nav li{
float:left;
position:relative;
z-index:2;
}

#nav ul {
position:absolute;
display:none;
width:150px;
top:28px;
z-index:2;

}
#nav li ul a{
border-bottom:solid 1px #666464;
border-top:solid 1px #c5c5c5;
border-left:solid 1px #777777;
border-right:solid 1px #424242;
width:150px;
height:auto;
background-color:#333333;
float:left;
text-align:left;
z-index:2;
}

#nav ul ul{
top:auto;
z-index:2;
}	

#nav li ul ul {
left:151px;
margin:0px 0 0 10px;
z-index:2;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}
#content{
	width:100%;	
	margin:0 auto;
	background:url(../images/bg.gif) repeat;
	text-align:center;
}
